Big Huge Thesaurus

artificial pacemaker

noun